package com.gtvtv.sparkdesksdk.model.response.agent;

import com.fasterxml.jackson.annotation.JsonProperty;

/**
 * 事件数据
 */
public class EventData {
    @JsonProperty("event_id")
    private String eventId; // 事件ID（用于resume接口）
    
    @JsonProperty("event_type")
    private String eventType; // 事件类型（如"interrupt"）
    
    @JsonProperty("need_reply")
    private boolean needReply; // 是否必须回答
    
    @JsonProperty("value")
    private EventValue value; // 事件详情

    public String getEventId() {
        return eventId;
    }

    public void setEventId(String eventId) {
        this.eventId = eventId;
    }

    public String getEventType() {
        return eventType;
    }

    public void setEventType(String eventType) {
        this.eventType = eventType;
    }

    public boolean isNeedReply() {
        return needReply;
    }

    public void setNeedReply(boolean needReply) {
        this.needReply = needReply;
    }

    public EventValue getValue() {
        return value;
    }

    public void setValue(EventValue value) {
        this.value = value;
    }
}